Copyright (C) 1987 Princeton University
Original authors: D. Knuth, S. Levy
Upgraded by J.A. Krommes for FWEB version 1.31
@x—————————————————————————–
FWEBMACL
@Lx
@* INTRODUCTION. These are the standard macros for (v. 1.30) listings (in addition to those of ṖLAIN.TEX and/or LaTEX).
WARNING: Some of these macros are not independent of stuff hard-coded into . In other words, if you change something here, you may also need to recompile . So caution!
@ Print a comment at the beginning of the .̇sty file that is created. @A
@ First, we have a flag || that prevents ḟwebmac.sty from being loaded twice. For the use of this flag, see the Dirty Tricks appendix of the TEXbook.
@A
@ Various things need to know the current version number and date. @A
@ now offers full LaTEX support. Here's how to refer to it
(borrowed from LaTEX's Ḃ
@ We need to distinguish whether or not LaTEX is loaded. Assuming that only TEX or LaTEX will be used, one way of doing this is to discriminate on whether | is defined.
@A
undefined
@ now supports LaTEX's NFSS (new font selection scheme). Macros courtesy of Charles Karney, Princeton U. @A
@ NFSS2 uses || and ||. These won't be defined for Plain TEX and standard LaTEX. @A
@ If LaTEX is loaded, we equate || to LaTEX's counter so that the | macro works correctly. Also, LaTEX does its own thing with the | command, so we redefine it. To finish up the document, we write to the ȧux file ``||'', where n is the maximum section depth that was achieved.
@A
@̧@page by1 auxout